package com.wx.tnsenterprise.model.po;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;

/**
 * @author 林建权
 * @version 1.0
 * @date 2020/7/28 17:14
 */
//对应数据库企业表全字段
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
@ApiModel("对应数据库企业表全字段")
public class EnterprisePo {
    @ApiModelProperty(value = "企业id",example = "123")
    private Integer id;                     //企业 id
    @ApiModelProperty(value = "企业名")
    private String entName;                 //企业名
    @ApiModelProperty(value = "企业logo")
    private String entLogo;                 //企业logo
    @ApiModelProperty(value = "企业背景横幅")
    private String entBanner;               //企业背景横幅
    @ApiModelProperty(value = "企业介绍")
    private String entIntroduce;            //企业介绍
    @ApiModelProperty(value = "企业地址")
    private String entAddr;                 //企业地址
    @ApiModelProperty(value = "企业环境")
    private String entEnv;                  //企业环境
    @ApiModelProperty(value = "企业邮箱")
    private String entEmail;                //企业邮箱
    @ApiModelProperty(value = "企业福利")
    private String entWelfare;              //企业福利
    @ApiModelProperty(value = "企业发展历史")
    private String entHistory;              //企业发展历史
    @ApiModelProperty(value = "企业所属行业id",example = "123")
    private Integer entJobId;               //企业所属行业id
    @ApiModelProperty(value = "企业所属行业名")
    private String entJobName;              //企业所属行业名
    @ApiModelProperty(value = "企业网址")
    private String entStageUrl;             //企业网址
    @ApiModelProperty(value = "企业规模")
    private String entStageScale;           //企业规模
    @ApiModelProperty(value = "融资状态")
    private String entStageFinace;          //融资状态
    @ApiModelProperty(value = "上市情况")
    private String entStageMarket;          //上市情况
    @ApiModelProperty(value = "法人代表")
    private String bizLegalPerson;          //法人代表
    @ApiModelProperty(value = "注册资金")
    private String bizRegistCapital;        //注册资金
    @ApiModelProperty(value = "注册时间")
    private Date bizRegistDate;             //注册时间
    @ApiModelProperty(value = "企业类型")
    private String bizType;                 //企业类型
    @ApiModelProperty(value = "经营状态")
    private String bizSituation;            //经营状态
    @ApiModelProperty(value = "注册地址")
    private String bizRegistAddr;           //注册地址
    @ApiModelProperty(value = "信用代码")
    private String bizCreditCode;           //信用代码
    @ApiModelProperty(value = "经营范围")
    private String bizScope;                //经营范围
    @ApiModelProperty(value = "法人代表联系电话")
    private String bizLegalPersonPhone;     //法人代表联系电话
    @ApiModelProperty(value = "招聘职位数",example = "123")
    private Integer countRecruit;           //招聘职位数
    @ApiModelProperty(value = "hr人数",example = "123")
    private Integer countHr;                //hr人数
    @ApiModelProperty(value = "企业点击量",example = "123")
    private Integer countClicks;            //企业点击量
    @ApiModelProperty(value = "添加企业时间")
    private Date dataInsertTime;            //添加企业时间
    @ApiModelProperty(value = "修改企业时间")
    private Date dataUpdateTime;            //修改企业时间
    @ApiModelProperty(value = "企业数据状态（0：默认无效，1：激活有效）",example = "1")
    private Integer dataEnable;             //企业数据状态（0：默认无效，1：激活有效）
}
